home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 2 / AACD 2.iso / AACD / Magazine / GraphicsCards / StormMesa / AMIGA / fd / aglppc_lib.fd < prev    next >
Text File  |  1998-12-15  |  26KB  |  525 lines

  1. ##base _glppcBase
  2. ##abi PPC
  3. ##bias 30
  4. registerGL(ptr)()
  5. AmigaMesaCreateContext(tagListptr)()
  6. AmigaMesaDestroyContext(str_amesa_context)()
  7. AmigaMesaCreateVisual(tagListptr)()
  8. AmigaMesaDestroyVisual(str_amesa_context)()
  9. AmigaMesaMakeCurrent(str_amesa_context,str_amesa_buffer)()
  10. AmigaMesaSwapBuffers(str_amesa_context)()
  11. AmigaMesaSetOneColor(str_amesa_context,index,r,g,b)()
  12. AmigaMesaSetRast(str_amesa_context,tagListptr)()
  13. AmigaMesaGetConfig(str_amesa_visual,pname,params)()
  14. ##private
  15. Dummy_at_90()()
  16. Dummy_at_96()()
  17. Dummy_at_102()()
  18. Dummy_at_108()()
  19. Dummy_at_114()()
  20. Dummy_at_120()()
  21. Dummy_at_126()()
  22. Dummy_at_132()()
  23. Dummy_at_138()()
  24. Dummy_at_144()()
  25. Dummy_at_150()()
  26. Dummy_at_156()()
  27. Dummy_at_162()()
  28. Dummy_at_168()()
  29. Dummy_at_174()()
  30. ##public
  31. ##bias 180
  32. *Miscellaneous-----------------------------------------------------------
  33. glClearIndex(GLfloat)()
  34. glClearColor(GLclampf_red,GLclampf_green,GLclampf_blue,GLclampf_alpha)()
  35. glClear(GLbitfield_mask)()
  36. glIndexMask(GLuint_mask)()
  37. glColorMask(GLboolean_red,GLboolean_green,GLboolean_blue,GLboolean_alpha)()
  38. glAlphaFunc(GLenum_func,GLclampf_ref)()
  39. glBlendFunc(GLenum_sfactor,GLenum_dfactor)()
  40. glLogicOp(GLenum_opcode)()
  41. glCullFace(GLenum_mode)()
  42. glFrontFace(GLenum_mode)()
  43. glPointSize(GLfloat_size)()
  44. glLineWidth(GLfloat_width)()
  45. glLineStipple(GLint_factor,GLushort_pattern)()
  46. glPolygonMode(GLenum_face,GLenum_mode)()
  47. glPolygonOffset(GLfloat_factor,GLfloat_units)()
  48. glPolygonStipple(const_GLubyte_ptr_mask)()
  49. glGetPolygonStipple(GLubyte_ptr_mask)()
  50. glEdgeFlag(GLboolean_flag)()
  51. glEdgeFlagv(const_GLboolean_ptr_flag)()
  52. glScissor(GLint_x,GLint_y,GLsizei_width,GLsizei_height)()
  53. glClipPlane(GLenum_plane,const_GLdouble_ptr_equation)()
  54. glGetClipPlane(GLenum_plane,GLdouble_ptr_equation)()
  55. glDrawBuffer(GLenum_mode)()
  56. glReadBuffer(GLenum_mode)()
  57. glEnable(GLenum_cap)()
  58. glDisable(GLenum_cap)()
  59. glIsEnabled(GLenum_cap)()
  60. glEnableClientState(GLenum_cap)()
  61. glDisableClientState(GLenum_cap)()
  62. glGetBooleanv(GLenum_pname,GLboolean_ptr_params)()
  63. glGetDoublev(GLenum_pname,GLdouble_ptr_params)()
  64. glGetFloatv(GLenum_pname,GLfloat_ptr_params)()
  65. glGetIntegerv(GLenum_pname,GLint_ptr_params)()
  66. glPushAttrib(GLbitfield_mask)()
  67. glPopAttrib()()
  68. glPushClientAttrib(GLbitfield_mask)()
  69. glPopClientAttrib()()
  70. glRenderMode(GLenum_mode)()
  71. glGetError()()
  72. glGetString(GLenum_name)()
  73. glFinish()()
  74. glFlush()()
  75. glHint(GLenum_target,GLenum_mode)()
  76. *DepthBuffer-----------------------------------------------------------
  77. glClearDepth(GLclampd_depth)()
  78. glDepthFunc(GLenum_func)()
  79. glDepthMask(GLbooleanflag)()
  80. glDepthRange(GLclampd_near_val,GLclampd_far_val)()
  81. *AccumulationBuffer----------------------------------------------------
  82. glClearAccum(GLfloat_red,GLfloat_green,GLfloat_blue,GLfloat_alpha)()
  83. glAccum(GLenum_op,GLfloat_value)()
  84. *Transformation--------------------------------------------------------
  85. glMatrixMode(GLenum_mode)()
  86. glOrtho(GLdouble_left,GLdouble_right,GLdouble_bottom,GLdouble_top,GLdouble_near_val,GLdouble_far_val)()
  87. glFrustum(GLdouble_left,GLdouble_right,GLdouble_bottom,GLdouble_top,GLdouble_near_val,GLdouble_far_val)()
  88. glViewport(GLint_x,GLint_y,GLsizei_width,GLsizei_height)()
  89. glPushMatrix()()
  90. glPopMatrix()()
  91. glLoadIdentity()()
  92. glLoadMatrixd(const_GLdouble_ptr_m)()
  93. glLoadMatrixf(const_GLfloat_ptr_m)()
  94. glMultMatrixd(const_GLdouble_ptr_m)()
  95. glMultMatrixf(const_GLfloat_ptr_m)()
  96. glRotated(GLdouble_angle,GLdouble_x,GLdouble_y,GLdouble_z)()
  97. glRotatef(GLfloat_angle,GLfloat_x,GLfloat_y,GLfloat_z)()
  98. glScaled(GLdouble_x,GLdouble_y,GLdouble_z)()
  99. glScalef(GLfloat_x,GLfloat_y,GLfloat_z)()
  100. glTranslated(GLdouble_x,GLdouble_y,GLdouble_z)()
  101. glTranslatef(GLfloat_x,GLfloat_y,GLfloat_z)()
  102. *DisplayLists--------------------------------------------------------
  103. glIsList(GLuint_list)()
  104. glDeleteLists(GLuint_list,GLsizei_range)()
  105. glGenLists(GLsizei_range)()
  106. glNewList(GLuint_list,GLenum_mode)()
  107. glEndList()()
  108. glCallList(GLuint_list)()
  109. glCallLists(GLsizei_n,GLenum_type,const_GL_ptr_lists)()
  110. glListBase(GLuint_base)()
  111. *DrawingFunctions--------------------------------------------------------
  112. glBegin(GLenum_mode)()
  113. glEnd()()
  114. glVertex2d(GLdouble_x,GLdouble_y)()
  115. glVertex2f(GLfloat_x,GLfloat_y)()
  116. glVertex2i(GLint_x,GLint_y)()
  117. glVertex2s(GLshort_x,GLshort_y)()
  118. glVertex3d(GLdouble_x,GLdouble_y,GLdouble_z)()
  119. glVertex3f(GLfloat_x,GLfloat_y,GLfloat_z)()
  120. glVertex3i(GLint_x,GLint_y,GLint_z)()
  121. glVertex3s(GLshort_x,GLshort_y,GLshort_z)()
  122. glVertex4d(GLdouble_x,GLdouble_y,GLdouble_z,GLdouble_w)()
  123. glVertex4f(GLfloat_x,GLfloat_y,GLfloat_z,GLfloat_w)()
  124. glVertex4i(GLint_x,GLint_y,GLint_z,GLint_w)()
  125. glVertex4s(GLshort_x,GLshort_y,GLshort_z,GLshort_w)()
  126. glVertex2dv(const_GLdouble_ptr_v)()
  127. glVertex2fv(const_GLfloat_ptr_v)()
  128. glVertex2iv(const_GLint_ptr_v)()
  129. glVertex2sv(const_GLshort_ptr_v)()
  130. glVertex3dv(const_GLdouble_ptr_v)()
  131. glVertex3fv(const_GLfloat_ptr_v)()
  132. glVertex3iv(const_GLint_ptr_v)()
  133. glVertex3sv(const_GLshort_ptr_v)()
  134. glVertex4dv(const_GLdouble_ptr_v)()
  135. glVertex4fv(const_GLfloat_ptr_v)()
  136. glVertex4iv(const_GLint_ptr_v)()
  137. glVertex4sv(const_GLshort_ptr_v)()
  138. glNormal3b(GLbyte_nx,GLbyte_ny,GLbyte_nz)()
  139. glNormal3d(GLdouble_nx,GLdouble_ny,GLdouble_nz)()
  140. glNormal3f(GLfloat_nx,GLfloat_ny,GLfloat_nz)()
  141. glNormal3i(GLint_nx,GLint_ny,GLint_nz)()
  142. glNormal3s(GLshort_nx,GLshort_ny,GLshort_nz)()
  143. glNormal3bv(const_GLbyte_ptr_v)()
  144. glNormal3dv(const_GLdouble_ptr_v)()
  145. glNormal3fv(const_GLfloat_ptr_v)()
  146. glNormal3iv(const_GLint_ptr_v)()
  147. glNormal3sv(const_GLshort_ptr_v)()
  148. glIndexd(GLdouble_c)()
  149. glIndexf(GLfloat_c)()
  150. glIndexi(GLint_c)()
  151. glIndexs(GLshort_c)()
  152. glIndexub(GLubyte_c)()
  153. glIndexdv(const_GLdouble_ptr_c)()
  154. glIndexfv(const_GLfloat_ptr_c)()
  155. glIndexiv(const_GLint_ptr_c)()
  156. glIndexsv(const_GLshort_ptr_c)()
  157. glIndexubv(GLubyte_c)()
  158. glColor3b(GLbyte_red,GLbyte_green,GLbyte_blue)()
  159. glColor3d(GLdouble_red,GLdouble_green,GLdouble_blue)()
  160. glColor3f(GLfloat_red,GLfloat_green,GLfloat_blue)()
  161. glColor3i(GLint_red,GLint_green,GLint_blue)()
  162. glColor3s(GLshort_red,GLshort_green,GLshort_blue)()
  163. glColor3ub(GLubyte_red,GLubyte_green,GLubyte_blue)()
  164. glColor3ui(GLuint_red,GLuint_green,GLuint_blue)()
  165. glColor3us(GLushort_red,GLushort_green,GLushort_blue)()
  166. glColor4b(GLbyte_red,GLbyte_green,GLbyte_blue,GLbyte_alpha)()
  167. glColor4d(GLdouble_red,GLdouble_green,GLdouble_blue,GLdouble_alpha)()
  168. glColor4f(GLfloat_red,GLfloat_green,GLfloat_blue,GLfloat_alpha)()
  169. glColor4i(GLint_red,GLint_green,GLint_blue,GLint_alpha)()
  170. glColor4s(GLshort_red,GLshort_green,GLshort_blue,GLshort_alpha)()
  171. glColor4ub(GLubyte_red,GLubyte_green,GLubyte_blue,GLubyte_alpha)()
  172. glColor4ui(GLuint_red,GLuint_green,GLuint_blue,GLuint_alpha)()
  173. glColor4us(GLushort_red,GLushort_green,GLushort_blue,GLushort_alpha)()
  174. glColor3bv(const_GLbyte_ptr_v)()
  175. glColor3dv(const_GLdouble_ptr_v)()
  176. glColor3fv(const_GLfloat_ptr_v)()
  177. glColor3iv(const_GLint_ptr_v)()
  178. glColor3sv(const_GLshort_ptr_v)()
  179. glColor3ubv(const_GLubyte_ptr_v)()
  180. glColor3uiv(const_GLuint_ptr_v)()
  181. glColor3usv(const_GLushort_ptr_v)()
  182. glColor4bv(const_GLbyte_ptr_v)()
  183. glColor4dv(const_GLdouble_ptr_v)()
  184. glColor4fv(const_GLfloat_ptr_v)()
  185. glColor4iv(const_GLint_ptr_v)()
  186. glColor4sv(const_GLshort_ptr_v)()
  187. glColor4ubv(const_GLubyte_ptr_v)()
  188. glColor4uiv(const_GLuint_ptr_v)()
  189. glColor4usv(const_GLushort_ptr_v)()
  190. glTexCoord1d(GLdouble_s)()
  191. glTexCoord1f(GLfloat_s)()
  192. glTexCoord1i(GLint_s)()
  193. glTexCoord1s(GLshort_s)()
  194. glTexCoord2d(GLdouble_s,GLdouble_t)()
  195. glTexCoord2f(GLfloat_s,GLfloat_t)()
  196. glTexCoord2i(GLint_s,GLint_t)()
  197. glTexCoord2s(GLshort_s,GLshort_t)()
  198. glTexCoord3d(GLdouble_s,GLdouble_t,GLdouble_r)()
  199. glTexCoord3f(GLfloat_s,GLfloat_t,GLfloat_r)()
  200. glTexCoord3i(GLint_s,GLint_t,GLint_r)()
  201. glTexCoord3s(GLshort_s,GLshort_t,GLshort_r)()
  202. glTexCoord4d(GLdouble_s,GLdouble_t,GLdouble_r,GLdouble_q)()
  203. glTexCoord4f(GLfloat_s,GLfloat_t,GLfloat_r,GLfloat_q)()
  204. glTexCoord4i(GLint_s,GLint_t,GLint_r,GLint_q)()
  205. glTexCoord4s(GLshort_s,GLshort_t,GLshort_r,GLshort_q)()
  206. glTexCoord1dv(const_GLdouble_ptr_v)()
  207. glTexCoord1fv(const_GLfloat_ptr_v)()
  208. glTexCoord1iv(const_GLint_ptr_v)()
  209. glTexCoord1sv(const_GLshort_ptr_v)()
  210. glTexCoord2dv(const_GLdouble_ptr_v)()
  211. glTexCoord2fv(const_GLfloat_ptr_v)()
  212. glTexCoord2iv(const_GLint_ptr_v)()
  213. glTexCoord2sv(const_GLshort_ptr_v)()
  214. glTexCoord3dv(const_GLdouble_ptr_v)()
  215. glTexCoord3fv(const_GLfloat_ptr_v)()
  216. glTexCoord3iv(const_GLint_ptr_v)()
  217. glTexCoord3sv(const_GLshort_ptr_v)()
  218. glTexCoord4dv(const_GLdouble_ptr_v)()
  219. glTexCoord4fv(const_GLfloat_ptr_v)()
  220. glTexCoord4iv(const_GLint_ptr_v)()
  221. glTexCoord4sv(const_GLshort_ptr_v)()
  222. glRasterPos2d(GLdouble_x,GLdouble_y)()
  223. glRasterPos2f(GLfloat_x,GLfloat_y)()
  224. glRasterPos2i(GLint_x,GLint_y)()
  225. glRasterPos2s(GLshort_x,GLshort_y)()
  226. glRasterPos3d(GLdouble_x,GLdouble_y,GLdouble_z)()
  227. glRasterPos3f(GLfloat_x,GLfloat_y,GLfloat_z)()
  228. glRasterPos3i(GLint_x,GLint_y,GLint_z)()
  229. glRasterPos3s(GLshort_x,GLshort_y,GLshort_z)()
  230. glRasterPos4d(GLdouble_x,GLdouble_y,GLdouble_z,GLdouble_w)()
  231. glRasterPos4f(GLfloat_x,GLfloat_y,GLfloat_z,GLfloat_w)()
  232. glRasterPos4i(GLint_x,GLint_y,GLint_z,GLint_w)()
  233. glRasterPos4s(GLshort_x,GLshort_y,GLshort_z,GLshort_w)()
  234. glRasterPos2dv(const_GLdouble_ptr_v)()
  235. glRasterPos2fv(const_GLfloat_ptr_v)()
  236. glRasterPos2iv(const_GLint_ptr_v)()
  237. glRasterPos2sv(const_GLshort_ptr_v)()
  238. glRasterPos3dv(const_GLdouble_ptr_v)()
  239. glRasterPos3fv(const_GLfloat_ptr_v)()
  240. glRasterPos3iv(const_GLint_ptr_v)()
  241. glRasterPos3sv(const_GLshort_ptr_v)()
  242. glRasterPos4dv(const_GLdouble_ptr_v)()
  243. glRasterPos4fv(const_GLfloat_ptr_v)()
  244. glRasterPos4iv(const_GLint_ptr_v)()
  245. glRasterPos4sv(const_GLshort_ptr_v)()
  246. glRectd(GLdouble_x1,GLdouble_y1,GLdouble_x2,GLdouble_y2)()
  247. glRectf(GLfloat_x1,GLfloat_y1,GLfloat_x2,GLfloat_y2)()
  248. glRecti(GLint_x1,GLint_y1,GLint_x2,GLint_y2)()
  249. glRects(GLshort_x1,GLshort_y1,GLshort_x2,GLshort_y2)()
  250. glRectdv(const_GLdouble_ptr_v1,const_GLdouble_ptr_v2)()
  251. glRectfv(const_GLfloat_ptr_v1,const_GLfloat_ptr_v2)()
  252. glRectiv(const_GLint_ptr_v1,const_GLint_ptr_v2)()
  253. glRectsv(const_GLshort_ptr_v1,const_GLshort_ptr_v2)()
  254. *VertexArrays(1.1)--------------------------------------------------------
  255. glVertexPointer(GLint_size,GLenum_type,GLsizei_stride,GLvoid_ptr)()
  256. glNormalPointer(GLenum_type,GLsizei_stride,GLvoid_ptr)()
  257. glColorPointer(GLint_size,GLenum_type,GLsizei_stride,GLvoid_ptr)()
  258. glIndexPointer(GLenum_type,GLsizei_stride,GLvoid_ptr)()
  259. glTexCoordPointer(GLint_size,GLenum_type,GLsizei_stride,GLvoid_ptr)()
  260. glEdgeFlagPointer(GLsizei_stride,GLboolean_ptr)()
  261. glGetPointerv(GLenum_pname,GLvoid_params)()
  262. glArrayElement(GLint_i)()
  263. glDrawArrays(GLenum_mode,GLint_first,GLsizei_count)()
  264. glDrawElements(GLenum_mode,GLsizei_count,GLenum_type,GLvoid_indices)()
  265. glInterleavedArrays(GLenum_format,GLsizei_stride,GLvoid_pointer)()
  266. *Lighting--------------------------------------------------------
  267. glShadeModel(GLenum_mode)()
  268. glLightf(GLenum_light,GLenum_pname,GLfloat_param)()
  269. glLighti(GLenum_light,GLenum_pname,GLint_param)()
  270. glLightfv(GLenum_light,GLenum_pname,const_GLfloat_ptr_params)()
  271. glLightiv(GLenum_light,GLenum_pname,const_GLint_ptr_params)()
  272. glGetLightfv(GLenum_light,GLenum_pname,GLfloat_ptr_params)()
  273. glGetLightiv(GLenum_light,GLenum_pname,GLint_ptr_params)()
  274. glLightModelf(GLenum_pname,GLfloat_param)()
  275. glLightModeli(GLenum_pname,GLint_param)()
  276. glLightModelfv(GLenum_pname,const_GLfloat_ptr_params)()
  277. glLightModeliv(GLenum_pname,const_GLint_ptr_params)()
  278. glMaterialf(GLenum_face,GLenum_pname,GLfloat_param)()
  279. glMateriali(GLenum_face,GLenum_pname,GLint_param)()
  280. glMaterialfv(GLenum_face,GLenum_pname,const_GLfloat_ptr_params)()
  281. glMaterialiv(GLenum_face,GLenum_pname,const_GLint_ptr_params)()
  282. glGetMaterialfv(GLenum_face,GLenum_pname,GLfloat_ptr_params)()
  283. glGetMaterialiv(GLenum_face,GLenum_pname,GLint_ptr_params)()
  284. glColorMaterial(GLenum_face,GLenum_mode)()
  285. *Rasterfunctions--------------------------------------------------------
  286. glPixelZoom(GLfloat_xfactor,GLfloat_yfactor)()
  287. glPixelStoref(GLenum_pname,GLfloat_param)()
  288. glPixelStorei(GLenum_pname,GLint_param)()
  289. glPixelTransferf(GLenum_pname,GLfloat_param)()
  290. glPixelTransferi(GLenum_pname,GLint_param)()
  291. glPixelMapfv(GLenum_map,GLint_mapsize,const_GLfloat_ptr_values)()
  292. glPixelMapuiv(GLenum_map,GLint_mapsize,const_GLuint_ptr_values)()
  293. glPixelMapusv(GLenum_map,GLint_mapsize,const_GLushort_ptr_values)()
  294. glGetPixelMapfv(GLenum_map,GLfloat_ptr_values)()
  295. glGetPixelMapuiv(GLenum_map,GLuint_ptr_values)()
  296. glGetPixelMapusv(GLenum_map,GLushort_ptr_values)()
  297. glBitmap(GLsizei_width,GLsizei_height,GLfloat_xorig,GLfloat_yorig,GLfloat_xmove,GLfloat_ymove,const_GLubyte_ptr_bitmap)()
  298. glReadPixels(GLint_x,GLint_y,GLsizei_width,GLsizei_height,GLenum_format,GLenum_type,GL_ptr_pixels)()
  299. glDrawPixels(GLsizei_width,GLsizei_height,GLenum_format,GLenum_type,const_GL_ptr_pixels)()
  300. glCopyPixels(GLint_x,GLint_y,GLsizei_width,GLsizei_height,GLenum_type)()
  301. *Stenciling--------------------------------------------------------
  302. glStencilFunc(GLenum_func,GLint_ref,GLuint_mask)()
  303. glStencilMask(GLuint_mask)()
  304. glStencilOp(GLenum_fail,GLenum_zfail,GLenum_zpass)()
  305. glClearStencil(GLint_s)()
  306. *Texturemapping--------------------------------------------------------
  307. glTexGend(GLenum_coord,GLenum_pname,GLdouble_param)()
  308. glTexGenf(GLenum_coord,GLenum_pname,GLfloat_param)()
  309. glTexGeni(GLenum_coord,GLenum_pname,GLint_param)()
  310. glTexGendv(GLenum_coord,GLenum_pname,const_GLdouble_ptr_params)()
  311. glTexGenfv(GLenum_coord,GLenum_pname,const_GLfloat_ptr_params)()
  312. glTexGeniv(GLenum_coord,GLenum_pname,const_GLint_ptr_params)()
  313. glGetTexGendv(GLenum_coord,GLenum_pname,GLdouble_ptr_params)()
  314. glGetTexGenfv(GLenum_coord,GLenum_pname,GLfloat_ptr_params)()
  315. glGetTexGeniv(GLenum_coord,GLenum_pname,GLint_ptr_params)()
  316. glTexEnvf(GLenum_target,GLenum_pname,GLfloat_param)()
  317. glTexEnvi(GLenum_target,GLenum_pname,GLint_param)()
  318. glTexEnvfv(GLenum_target,GLenum_pname,const_GLfloat_ptr_params)()
  319. glTexEnviv(GLenum_target,GLenum_pname,const_GLint_ptr_params)()
  320. glGetTexEnvfv(GLenum_target,GLenum_pname,GLfloat_ptr_params)()
  321. glGetTexEnviv(GLenum_target,GLenum_pname,GLint_ptr_params)()
  322. glTexParameterf(GLenum_target,GLenum_pname,GLfloat_param)()
  323. glTexParameteri(GLenum_target,GLenum_pname,GLint_param)()
  324. glTexParameterfv(GLenum_target,GLenum_pname,const_GLfloat_ptr_params)()
  325. glTexParameteriv(GLenum_target,GLenum_pname,const_GLint_ptr_params)()
  326. glGetTexParameterfv(GLenum_target,GLenum_pname,GLfloat_ptr_params)()
  327. glGetTexParameteriv(GLenum_target,GLenum_pname,GLint_ptr_params)()
  328. glGetTexLevelParameterfv(GLenum_target,GLint_level,GLenum_pname,GLfloat_ptr_params)()
  329. glGetTexLevelParameteriv(GLenum_target,GLint_level,GLenum_pname,GLint_ptr_params)()
  330. glTexImage1D(GLenum_target,GLint_level,GLint_components,GLsizei_width,GLint_border,GLenum_format,GLenum_type,const_GL_ptr_pixels)()
  331. glTexImage2D(GLenum_target,GLint_level,GLint_components,GLsizei_width,GLsizei_height,GLint_border,GLenum_format,GLenum_type,const_GL_ptr_pixels)()
  332. glGetTexImage(GLenum_target,GLint_level,GLenum_format,GLenum_type,GL_ptr_pixels)()
  333. *1.1functions-----------------------------------------------
  334. glGenTextures(GLsizei_n,GLuint_textures)()
  335. glDeleteTextures(GLsizei_n,GLuint_textures)()
  336. glBindTexture(GLenum_target,GLuint_texture)()
  337. glPrioritizeTextures(GLsizei_n,GLuint_textures,GLclampf_priorities)()
  338. glAreTexturesResident(GLsizei_n,GLuint_textures,GLboolean_residences)()
  339. glIsTexture(GLuint_texture)()
  340. glTexSubImage1D(GLenum_target,GLint_level,GLint_xoffset,GLsizei_width,GLenum_format,GLenum_type,GLvoid_pixels)()
  341. glTexSubImage2D(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLsizei_width,GLsizei_height,GLenum_format,GLenum_type,GLvoid_pixels)()
  342. glCopyTexImage1D(GLenum_target,GLint_level,GLenum_internalformat,GLint_x,GLint_y,GLsizei_width,GLint_border)()
  343. glCopyTexImage2D(GLenum_target,GLint_level,GLenum_internalformat,GLint_x,GLint_y,GLsizei_width,GLsizei_height,GLint_border)()
  344. glCopyTexSubImage1D(GLenum_target,GLint_level,GLint_xoffset,GLint_x,GLint_y,GLsizei_width)()
  345. glCopyTexSubImage2D(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_x,GLint_y,GLsizei_width,GLsizei_height)()
  346. *Evaluators--------------------------------------------------------
  347. glMap1d(GLenum_target,GLdouble_u1,GLdouble_u2,GLint_stride,GLint_order,const_GLdouble_ptr_points)()
  348. glMap1f(GLenum_target,GLfloat_u1,GLfloat_u2,GLint_stride,GLint_order,const_GLfloat_ptr_points)()
  349. glMap2d(GLenum_target,GLdouble_u1,GLdouble_u2,GLint_ustride,GLint_uorder,GLdouble_v1,GLdouble_v2,GLint_vstride,GLint_vorder,const_GLdouble_ptr_points)()
  350. glMap2f(GLenum_target,GLfloat_u1,GLfloat_u2,GLint_ustride,GLint_uorder,GLfloat_v1,GLfloat_v2,GLint_vstride,GLint_vorder,const_GLfloat_ptr_points)()
  351. glGetMapdv(GLenum_target,GLenum_query,GLdouble_ptr_v)()
  352. glGetMapfv(GLenum_target,GLenum_query,GLfloat_ptr_v)()
  353. glGetMapiv(GLenum_target,GLenum_query,GLint_ptr_v)()
  354. glEvalCoord1d(GLdouble_u)()
  355. glEvalCoord1f(GLfloat_u)()
  356. glEvalCoord1dv(const_GLdouble_ptr_u)()
  357. glEvalCoord1fv(const_GLfloat_ptr_u)()
  358. glEvalCoord2d(GLdouble_u,GLdouble_v)()
  359. glEvalCoord2f(GLfloat_u,GLfloat_v)()
  360. glEvalCoord2dv(const_GLdouble_ptr_u)()
  361. glEvalCoord2fv(const_GLfloat_ptr_u)()
  362. glMapGrid1d(GLint_un,GLdouble_u1,GLdouble_u2)()
  363. glMapGrid1f(GLint_un,GLfloat_u1,GLfloat_u2)()
  364. glMapGrid2d(GLint_un,GLdouble_u1,GLdouble_u2,GLint_vn,GLdouble_v1,GLdouble_v2)()
  365. glMapGrid2f(GLint_un,GLfloat_u1,GLfloat_u2,GLint_vn,GLfloat_v1,GLfloat_v2)()
  366. glEvalPoint1(GLint_i)()
  367. glEvalPoint2(GLint_i,GLint_j)()
  368. glEvalMesh1(GLenum_mode,GLint_i1,GLint_i2)()
  369. glEvalMesh2(GLenum_mode,GLint_i1,GLint_i2,GLint_j1,GLint_j2)()
  370. *Fog--------------------------------------------------------
  371. glFogf(GLenum_pname,GLfloat_param)()
  372. glFogi(GLenum_pname,GLint_param)()
  373. glFogfv(GLenum_pname,const_GLfloat_ptr_params)()
  374. glFogiv(GLenum_pname,const_GLint_ptr_params)()
  375. *SelectionandFeedback--------------------------------------------------------
  376. glFeedbackBuffer(GLsizei_size,GLenum_type,GLfloat_ptr_buffer)()
  377. glPassThrough(GLfloat_token)()
  378. glSelectBuffer(GLsizei_size,GLuint_ptr_buffer)()
  379. glInitNames()()
  380. glLoadName(GLuint_name)()
  381. glPushName(GLuint_name)()
  382. glPopName()()
  383. *GL_EXT_blend_minmax--------------------------------------------------------
  384. glBlendEquationEXT(GLenum_mode)()
  385. *GL_EXT_blend_color--------------------------------------------------------
  386. glBlendColorEXT(GLclampf_red,GLclampf_green,GLclampfblue,GLclampf_alpha)()
  387. *GL_EXT_polygon_offset--------------------------------------------------------
  388. glPolygonOffsetEXT(GLfloat_factor,GLfloat_bias)()
  389. *GL_EXT_vertex_array--------------------------------------------------------
  390. glVertexPointerEXT(GLint_size,GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)()
  391. glNormalPointerEXT(GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)()
  392. glColorPointerEXT(GLint_size,GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)()
  393. glIndexPointerEXT(GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)()
  394. glTexCoordPointerEXT(GLint_size,GLenum_type,GLsizei_stride,GLsizei_count,const_ptr_ptr)()
  395. glEdgeFlagPointerEXT(GLsizei_stride,GLsizei_count,const_GLboolean_ptr_ptr)()
  396. glGetPointervEXT(GLenum_pname,prt_ptr_params)()
  397. glArrayElementEXT(GLint_i)()
  398. glDrawArraysEXT(GLenum_mode,GLint_first,GLsizei_count)()
  399. *GL_EXT_texture_object--------------------------------------------------------
  400. glGenTexturesEXT(GLsizei_n,GLuint_textures)()
  401. glDeleteTexturesEXT(GLsizei_n,GLuint_textures)()
  402. glBindTextureEXT(GLenum_target,GLuint_texture)()
  403. glPrioritizeTexturesEXT(GLsizei_n,GLuint_textures,GLclampf_priorities)()
  404. glAreTexturesResidentEXT(GLsizei_n,GLuint_textures,GLboolean_residences)()
  405. glIsTextureEXT(GLuint_texture)()
  406. *GL_EXT_texture3D--------------------------------------------------------
  407. glTexImage3DEXT(GLenum_target,GLint_level,GLenum_internalformat,GLsizei_width,GLsizei_height,GLsizei_depth,GLint_border,GLenum_format,GLenum_type,GLvoid_pixels)()
  408. glTexSubImage3DEXT(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_zoffset,GLsizei_width,GLsizei_height,GLsizei_depth,GLenum_format,GLenum_type,GLvoid_pixels)()
  409. glCopyTexSubImage3DEXT(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_zoffset,GLint_x,GLint_y,GLsizei_width,GLsizei_height)()
  410. *GL_EXT_color_table--------------------------------------------------------
  411. glColorTableEXT(GLenum_target,GLenum_internalformat,GLsizei_width,GLenum_format,GLenum_type,GLvoid_table)()
  412. glColorSubTableEXT(GLenum_target,GLsizei_start,GLsizei_count,GLenum_format,GLenum_type,GLvoid_data)()
  413. glGetColorTableEXT(GLenum_target,GLenum_format,GLenum_type,GLvoid_table)()
  414. glGetColorTableParameterfvEXT(GLenum_target,GLenum_pname,GLfloat_params)()
  415. glGetColorTableParameterivEXT(GLenum_target,GLenum_pname,GLint_params)()
  416. *GL_SGIS_multitexture--------------------------------------------------------
  417. glMultiTexCoord1dSGIS(GLenum_target,GLdouble_s)()
  418. glMultiTexCoord1dvSGIS(GLenum_target,GLdouble_v)()
  419. glMultiTexCoord1fSGIS(GLenum_target,GLfloat_s)()
  420. glMultiTexCoord1fvSGIS(GLenum_target,GLfloat_v)()
  421. glMultiTexCoord1iSGIS(GLenum_target,GLint_s)()
  422. glMultiTexCoord1ivSGIS(GLenum_target,GLint_v)()
  423. glMultiTexCoord1sSGIS(GLenum_target,GLshort_s)()
  424. glMultiTexCoord1svSGIS(GLenum_target,GLshort_v)()
  425. glMultiTexCoord2dSGIS(GLenum_target,GLdouble_s,GLdouble_t)()
  426. glMultiTexCoord2dvSGIS(GLenum_target,GLdouble_v)()
  427. glMultiTexCoord2fSGIS(GLenum_target,GLfloat_s,GLfloat_t)()
  428. glMultiTexCoord2fvSGIS(GLenum_target,GLfloat_v)()
  429. glMultiTexCoord2iSGIS(GLenum_target,GLint_s,GLint_t)()
  430. glMultiTexCoord2ivSGIS(GLenum_target,GLint_v)()
  431. glMultiTexCoord2sSGIS(GLenum_target,GLshort_s,GLshort_t)()
  432. glMultiTexCoord2svSGIS(GLenum_target,GLshort_v)()
  433. glMultiTexCoord3dSGIS(GLenum_target,GLdouble_s,GLdouble_t,GLdouble_r)()
  434. glMultiTexCoord3dvSGIS(GLenum_target,GLdouble_v)()
  435. glMultiTexCoord3fSGIS(GLenum_target,GLfloat_s,GLfloat_t,GLfloat_r)()
  436. glMultiTexCoord3fvSGIS(GLenum_target,GLfloat_v)()
  437. glMultiTexCoord3iSGIS(GLenum_target,GLint_s,GLint_t,GLint_r)()
  438. glMultiTexCoord3ivSGIS(GLenum_target,GLint_v)()
  439. glMultiTexCoord3sSGIS(GLenum_target,GLshort_s,GLshort_t,GLshort_r)()
  440. glMultiTexCoord3svSGIS(GLenum_target,GLshort_v)()
  441. glMultiTexCoord4dSGIS(GLenum_target,GLdouble_s,GLdouble_t,GLdouble_r,GLdouble_q)()
  442. glMultiTexCoord4dvSGIS(GLenum_target,GLdouble_v)()
  443. glMultiTexCoord4fSGIS(GLenum_target,GLfloat_s,GLfloat_t,GLfloat_r,GLfloat_q)()
  444. glMultiTexCoord4fvSGIS(GLenum_target,GLfloat_v)()
  445. glMultiTexCoord4iSGIS(GLenum_target,GLint_s,GLint_t,GLint_r,GLint_q)()
  446. glMultiTexCoord4ivSGIS(GLenum_target,GLint_v)()
  447. glMultiTexCoord4sSGIS(GLenum_target,GLshort s,GLshort_t,GLshort_r,GLshort_q)()
  448. glMultiTexCoord4svSGIS(GLenum_target,GLshort_v)()
  449. glMultiTexCoordPointerSGIS(GLenum_target,GLint_size,GLenum_type,GLsizei_stride,GLvoid_pointer)()
  450. glSelectTextureSGIS(GLenum_target)()
  451. glSelectTextureCoordSetSGIS(GLenum_target)()
  452. *GL_EXT_multitexture--------------------------------------------------------
  453. glMultiTexCoord1dEXT(GLenum_target,GLdouble_s)()
  454. glMultiTexCoord1dvEXT(GLenum_target,GLdouble_v)()
  455. glMultiTexCoord1fEXT(GLenum_target,GLfloat_s)()
  456. glMultiTexCoord1fvEXT(GLenum_target,GLfloat_v)()
  457. glMultiTexCoord1iEXT(GLenum_target,GLint_s)()
  458. glMultiTexCoord1ivEXT(GLenum_target,GLint_v)()
  459. glMultiTexCoord1sEXT(GLenum_target,GLshort_s)()
  460. glMultiTexCoord1svEXT(GLenum_target,GLshort_v)()
  461. glMultiTexCoord2dEXT(GLenum_target,GLdouble_s,GLdouble_t)()
  462. glMultiTexCoord2dvEXT(GLenum_target,GLdouble_v)()
  463. glMultiTexCoord2fEXT(GLenum_target,GLfloat_s,GLfloat_t)()
  464. glMultiTexCoord2fvEXT(GLenum_target,GLfloat_v)()
  465. glMultiTexCoord2iEXT(GLenum_target,GLint_s,GLint_t)()
  466. glMultiTexCoord2ivEXT(GLenum_target,GLint_v)()
  467. glMultiTexCoord2sEXT(GLenum_target,GLshort_s,GLshort_t)()
  468. glMultiTexCoord2svEXT(GLenum_target,GLshort_v)()
  469. glMultiTexCoord3dEXT(GLenum_target,GLdouble_s,GLdouble_t,GLdouble_r)()
  470. glMultiTexCoord3dvEXT(GLenum_target,GLdouble_v)()
  471. glMultiTexCoord3fEXT(GLenum_target,GLfloat_s,GLfloat_t,GLfloat_r)()
  472. glMultiTexCoord3fvEXT(GLenum_target,GLfloat_v)()
  473. glMultiTexCoord3iEXT(GLenum_target,GLint_s,GLint_t,GLint_r)()
  474. glMultiTexCoord3ivEXT(GLenum_target,GLint_v)()
  475. glMultiTexCoord3sEXT(GLenum_target,GLshort_s,GLshort_t,GLshort_r)()
  476. glMultiTexCoord3svEXT(GLenum_target,GLshort_v)()
  477. glMultiTexCoord4dEXT(GLenum_target,GLdouble_s,GLdouble_t,GLdouble_r,GLdouble_q)()
  478. glMultiTexCoord4dvEXT(GLenum_target,GLdouble_v)()
  479. glMultiTexCoord4fEXT(GLenum_target,GLfloat_s,GLfloat_t,GLfloat_r,GLfloat_q)()
  480. glMultiTexCoord4fvEXT(GLenum_target,GLfloat_v)()
  481. glMultiTexCoord4iEXT(GLenum_target,GLint_s,GLint_t,GLint_r,GLint_q)()
  482. glMultiTexCoord4ivEXT(GLenum_target,GLint_v)()
  483. glMultiTexCoord4sEXT(GLenum_target,GLshort s,GLshort_t,GLshort_r,GLshort_q)()
  484. glMultiTexCoord4svEXT(GLenum_target,GLshort_v)()
  485. glInterleavedTextureCoordSetsEXT(GLint_factor)()
  486. glSelectTextureEXT(GLenum_target)()
  487. glSelectTextureCoordSetEXT(GLenum_target)()
  488. glSelectTextureTransformEXT(GLenum_target)()
  489. *GL_EXT_point_parameters--------------------------------------------------------
  490. glPointParameterfEXT(GLenum_pname,GLfloat_param)()
  491. glPointParameterfvEXT(GLenum_pname,GLfloat_params)()
  492. *GL_MESA_window_pos--------------------------------------------------------
  493. glWindowPos2iMESA(glint_x,glint_y)()
  494. glWindowPos2sMESA(glshort_x,glshort_y)()
  495. glWindowPos2fMESA(glfloat_x,glfloat_y)()
  496. glWindowPos2dMESA(gldouble_x,gldouble_y)()
  497. glWindowPos2ivMESA(glint_p)()
  498. glWindowPos2svMESA(glshort_p)()
  499. glWindowPos2fvMESA(glfloat_p)()
  500. glWindowPos2dvMESA(gldouble_p)()
  501. glWindowPos3iMESA(glint_x,glint_y,glint_z)()
  502. glWindowPos3sMESA(glshort_x,glshort_y,glshort_z)()
  503. glWindowPos3fMESA(glfloat_x,glfloat_y,glfloat_z)()
  504. glWindowPos3dMESA(gldouble_x,gldouble_y,gldouble_z)()
  505. glWindowPos3ivMESA(glint_p)()
  506. glWindowPos3svMESA(glshort_p)()
  507. glWindowPos3fvMESA(glfloat_p)()
  508. glWindowPos3dvMESA(gldouble_p)()
  509. glWindowPos4iMESA(glint_x,glint_y,glint_z,glint_w)()
  510. glWindowPos4sMESA(glshort_x,glshort_y,glshort_z,glshort_w)()
  511. glWindowPos4fMESA(glfloat_x,glfloat_y,glfloat_z,glfloat_w)()
  512. glWindowPos4dMESA(gldouble_x,gldouble_y,gldouble_z,gldouble_w)()
  513. glWindowPos4ivMESA(glint_p)()
  514. glWindowPos4svMESA(glshort_p)()
  515. glWindowPos4fvMESA(glfloat_p)()
  516. glWindowPos4dvMESA(gldouble_p)()
  517. *GL_MESA_resize_buffers--------------------------------------------------------
  518. glResizeBuffersMESA()()
  519. *1.2functions-----------------------------------------------
  520. glDrawRangeElements(GLenum_mode,GLuint_start,GLuint_end,GLsizei_count,GLenum_type,GLvoid_indices)()
  521. glTexImage3D(GLenum_target,GLint_level,GLenum_internalFormat,GLsizei_width,_GLsizei height,GLsizei_depth,GLint_border,GLenum_format,GLenum_type,GLvoid_pixels)()
  522. glTexSubImage3D(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_zoffset,GLsizei_width,GLsizei_height,GLsizei_depth,GLenum_format,GLenum_type,GLvoid_pixels)()
  523. glCopyTexSubImage3D(GLenum_target,GLint_level,GLint_xoffset,GLint_yoffset,GLint_zoffset,GLint_x,GLint_y,GLsizei_width,GLsizei_height)()
  524. ##end
  525.